package cn.com.aiton.common.model.relation;

import cn.com.aiton.common.model.BaseDomain;

public class SignalAndFourElectronicPoliceDomain extends BaseDomain {
    //信号机ID
    private Long nodeId;
    //北方向电子警察节点
    private Long northNodeId;
    //北方向电子警察节点
    private Long northNodeIdOne;
    //北方向电子警察节点
    private Long northNodeIdTwo;
    //北方向电子警察节点
    private Long northNodeIdThree;
    //东方向电子警察节点
    private Long eastNodeId;
    //东方向电子警察节点
    private Long eastNodeIdOne;
    //东方向电子警察节点
    private Long eastNodeIdTwo;
    //东方向电子警察节点
    private Long eastNodeIdThree;
    //南方向电子警察节点
    private Long southNodeId;
    //南方向电子警察节点
    private Long southNodeIdOne;
    //南方向电子警察节点
    private Long southNodeIdTwo;
    //南方向电子警察节点
    private Long southNodeIdThree;
    //西方向电子警察节点
    private Long westNodeId;
    //西方向电子警察节点
    private Long westNodeIdOne;
    //西方向电子警察节点
    private Long westNodeIdTwo;
    //西方向电子警察节点
    private Long westNodeIdThree;
    //其它方向
    private Long otherNodeId;
    //其它方向
    private Long otherNodeIdOne;
    //其它方向
    private Long otherNodeIdTwo;
    //其它方向
    private Long otherNodeIdThree;

    public SignalAndFourElectronicPoliceDomain(Long nodeId, Long northNodeId, Long northNodeIdOne, Long northNodeIdTwo, Long northNodeIdThree, Long eastNodeId, Long eastNodeIdOne, Long eastNodeIdTwo, Long eastNodeIdThree, Long southNodeId, Long southNodeIdOne, Long southNodeIdTwo, Long southNodeIdThree, Long westNodeId, Long westNodeIdOne, Long westNodeIdTwo, Long westNodeIdThree, Long otherNodeId, Long otherNodeIdOne, Long otherNodeIdTwo, Long otherNodeIdThree) {
        this.nodeId = nodeId;
        this.northNodeId = northNodeId;
        this.northNodeIdOne = northNodeIdOne;
        this.northNodeIdTwo = northNodeIdTwo;
        this.northNodeIdThree = northNodeIdThree;
        this.eastNodeId = eastNodeId;
        this.eastNodeIdOne = eastNodeIdOne;
        this.eastNodeIdTwo = eastNodeIdTwo;
        this.eastNodeIdThree = eastNodeIdThree;
        this.southNodeId = southNodeId;
        this.southNodeIdOne = southNodeIdOne;
        this.southNodeIdTwo = southNodeIdTwo;
        this.southNodeIdThree = southNodeIdThree;
        this.westNodeId = westNodeId;
        this.westNodeIdOne = westNodeIdOne;
        this.westNodeIdTwo = westNodeIdTwo;
        this.westNodeIdThree = westNodeIdThree;
        this.otherNodeId = otherNodeId;
        this.otherNodeIdOne = otherNodeIdOne;
        this.otherNodeIdTwo = otherNodeIdTwo;
        this.otherNodeIdThree = otherNodeIdThree;
    }

    @Override
    public String toString() {
        return "SignalAndFourElectronicPoliceDomain{" +
                "nodeId=" + nodeId +
                ", northNodeId=" + northNodeId +
                ", northNodeIdOne=" + northNodeIdOne +
                ", northNodeIdTwo=" + northNodeIdTwo +
                ", northNodeIdThree=" + northNodeIdThree +
                ", eastNodeId=" + eastNodeId +
                ", eastNodeIdOne=" + eastNodeIdOne +
                ", eastNodeIdTwo=" + eastNodeIdTwo +
                ", eastNodeIdThree=" + eastNodeIdThree +
                ", southNodeId=" + southNodeId +
                ", southNodeIdOne=" + southNodeIdOne +
                ", southNodeIdTwo=" + southNodeIdTwo +
                ", southNodeIdThree=" + southNodeIdThree +
                ", westNodeId=" + westNodeId +
                ", westNodeIdOne=" + westNodeIdOne +
                ", westNodeIdTwo=" + westNodeIdTwo +
                ", westNodeIdThree=" + westNodeIdThree +
                ", otherNodeId=" + otherNodeId +
                ", otherNodeIdOne=" + otherNodeIdOne +
                ", otherNodeIdTwo=" + otherNodeIdTwo +
                ", otherNodeIdThree=" + otherNodeIdThree +
                '}';
    }

    public Long getNorthNodeIdOne() {
        return northNodeIdOne;
    }

    public void setNorthNodeIdOne(Long northNodeIdOne) {
        this.northNodeIdOne = northNodeIdOne;
    }

    public Long getNorthNodeIdTwo() {
        return northNodeIdTwo;
    }

    public void setNorthNodeIdTwo(Long northNodeIdTwo) {
        this.northNodeIdTwo = northNodeIdTwo;
    }

    public Long getNorthNodeIdThree() {
        return northNodeIdThree;
    }

    public void setNorthNodeIdThree(Long northNodeIdThree) {
        this.northNodeIdThree = northNodeIdThree;
    }

    public Long getEastNodeIdOne() {
        return eastNodeIdOne;
    }

    public void setEastNodeIdOne(Long eastNodeIdOne) {
        this.eastNodeIdOne = eastNodeIdOne;
    }

    public Long getEastNodeIdTwo() {
        return eastNodeIdTwo;
    }

    public void setEastNodeIdTwo(Long eastNodeIdTwo) {
        this.eastNodeIdTwo = eastNodeIdTwo;
    }

    public Long getEastNodeIdThree() {
        return eastNodeIdThree;
    }

    public void setEastNodeIdThree(Long eastNodeIdThree) {
        this.eastNodeIdThree = eastNodeIdThree;
    }

    public Long getSouthNodeIdOne() {
        return southNodeIdOne;
    }

    public void setSouthNodeIdOne(Long southNodeIdOne) {
        this.southNodeIdOne = southNodeIdOne;
    }

    public Long getSouthNodeIdTwo() {
        return southNodeIdTwo;
    }

    public void setSouthNodeIdTwo(Long southNodeIdTwo) {
        this.southNodeIdTwo = southNodeIdTwo;
    }

    public Long getSouthNodeIdThree() {
        return southNodeIdThree;
    }

    public void setSouthNodeIdThree(Long southNodeIdThree) {
        this.southNodeIdThree = southNodeIdThree;
    }

    public Long getWestNodeIdOne() {
        return westNodeIdOne;
    }

    public void setWestNodeIdOne(Long westNodeIdOne) {
        this.westNodeIdOne = westNodeIdOne;
    }

    public Long getWestNodeIdTwo() {
        return westNodeIdTwo;
    }

    public void setWestNodeIdTwo(Long westNodeIdTwo) {
        this.westNodeIdTwo = westNodeIdTwo;
    }

    public Long getWestNodeIdThree() {
        return westNodeIdThree;
    }

    public void setWestNodeIdThree(Long westNodeIdThree) {
        this.westNodeIdThree = westNodeIdThree;
    }

    public Long getOtherNodeIdOne() {
        return otherNodeIdOne;
    }

    public void setOtherNodeIdOne(Long otherNodeIdOne) {
        this.otherNodeIdOne = otherNodeIdOne;
    }

    public Long getOtherNodeIdTwo() {
        return otherNodeIdTwo;
    }

    public void setOtherNodeIdTwo(Long otherNodeIdTwo) {
        this.otherNodeIdTwo = otherNodeIdTwo;
    }

    public Long getOtherNodeIdThree() {
        return otherNodeIdThree;
    }

    public void setOtherNodeIdThree(Long otherNodeIdThree) {
        this.otherNodeIdThree = otherNodeIdThree;
    }

    public Long getNodeId() {
        return nodeId;
    }

    public void setNodeId(Long nodeId) {
        this.nodeId = nodeId;
    }

    public Long getNorthNodeId() {
        return northNodeId;
    }

    public void setNorthNodeId(Long northNodeId) {
        this.northNodeId = northNodeId;
    }

    public Long getEastNodeId() {
        return eastNodeId;
    }

    public void setEastNodeId(Long eastNodeId) {
        this.eastNodeId = eastNodeId;
    }

    public Long getSouthNodeId() {
        return southNodeId;
    }

    public void setSouthNodeId(Long southNodeId) {
        this.southNodeId = southNodeId;
    }

    public Long getWestNodeId() {
        return westNodeId;
    }

    public void setWestNodeId(Long westNodeId) {
        this.westNodeId = westNodeId;
    }

    public Long getOtherNodeId() {
        return otherNodeId;
    }

    public void setOtherNodeId(Long otherNodeId) {
        this.otherNodeId = otherNodeId;
    }

    public SignalAndFourElectronicPoliceDomain(Long nodeId, Long northNodeId, Long eastNodeId, Long southNodeId, Long westNodeId, Long otherNodeId) {
        this.nodeId = nodeId;
        this.northNodeId = northNodeId;
        this.eastNodeId = eastNodeId;
        this.southNodeId = southNodeId;
        this.westNodeId = westNodeId;
        this.otherNodeId = otherNodeId;
    }

    public SignalAndFourElectronicPoliceDomain() {
    }
}
